import {
  storage
} from '../../../js/util'
const app = getApp()
const componentBehavior = require('../../../js/common/ComponentBehavior')

Component({
  behaviors: [componentBehavior],
  lifetimes: {
    attached() {
      // 在组件实例进入页面节点树时执行
      //获得图片验证码组件
      //console.log("global")
    },
    detached() {
      // 在组件实例被从页面节点树移除时执行
    },
  },
  options: {
    multipleSlots: true // 在组件定义时的选项中启用多slot支持
  },
  /**
   * 组件的属性列表
   */
  properties: {
    isValidateProprietor:{
      type:Boolean,
      value:true
    }
  },
  pageLifetimes: {
    // 组件所在页面的生命周期函数
    show() {
      //console.log("show")
      //dns里面的内容失效 
      if (app.dns.fkId == 0 || (this.data.isValidateProprietor && app.dns.proprietorId==0)) {
        if (storage.get("dns")) {
          app.dns = storage.get("dns");
        }
      }
    }
  },
  /**
   * 组件的初始数据
   */
  data: {

  },

  /**
   * 组件的方法列表
   */
  methods: {

  }
})
